package com.yanqu.road.entity.activity.xiuxian.data;

import java.util.Map;
import java.util.concurrent.ConcurrentHashMap;

/**
 * 凡人修仙属性
 */
public class XiuXianPveUserProperty {

    /**
     * 仙力值
     */
    private long powerVal;

    /**
     * 境界
     */
    private int stateId;
    /**
     * 修为产速
     */
    private int practiceSpeed;
    /**
     * 形象id
     */
    private int imageId;

    /**
     * 属性map
     */
    private Map<Integer, Long> attrMap = new ConcurrentHashMap<>();
    /**
     * 技能属性
     */
    private Map<Integer, Long> skillAttrMap = new ConcurrentHashMap<>();

    public XiuXianPveUserProperty() {

    }

    public Map<Integer, Long> getAttrMap() {
        return attrMap;
    }

    public void setAttrMap(Map<Integer, Long> attrMap) {
        this.attrMap = attrMap;
    }

    public long getPowerVal() {
        return powerVal;
    }

    public void setPowerVal(long powerVal) {
        this.powerVal = powerVal;
    }

    public int getStateId() {
        return stateId;
    }

    public void setStateId(int stateId) {
        this.stateId = stateId;
    }

    public int getPracticeSpeed() {
        return practiceSpeed;
    }

    public void setPracticeSpeed(int practiceSpeed) {
        this.practiceSpeed = practiceSpeed;
    }

    public int getImageId() {
        return imageId;
    }

    public void setImageId(int imageId) {
        this.imageId = imageId;
    }

    public Map<Integer, Long> getSkillAttrMap() {
        return skillAttrMap;
    }

    public void setSkillAttrMap(Map<Integer, Long> skillAttrMap) {
        this.skillAttrMap = skillAttrMap;
    }
}
